strong rustic cloth of linen or hemp - Spanish English Dictionary